package com.bestpractice.map;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class TestFruits {
public static void main(String[] args) {
	List<String> list=new ArrayList<>();
	list.add("banana");
	list.add("apple");
	list.add("banana");
	list.add("orange");
	list.add("apple");
	list.add("mango");
	list.add("gouva");
	chooseFruits(list);
}
public static void chooseFruits(List<String> list){
	Map<String, Integer> map=new HashMap<String, Integer>();
	for(String frt:list){
		if(map.containsKey(frt)){
			map.put(frt, map.get(frt)+1);
		}else{
			map.put(frt, 1);
		}
	}
	//if(map.containsKey(list))
	for(Map.Entry<String, Integer> entry:map.entrySet()){
		
		System.out.println(entry.getKey()+"\t"+entry.getValue());
		
	}
}
}
